#pragma once

#include "AbstractHeapNode.h"
#include "AbstractHeap.h"

namespace WTB{

	class CMinHeap : public CAbstractHeap
	{
	public:
		CMinHeap(void);
		~CMinHeap(void);

	protected:
		void ShiftUpHeap(unsigned _uHoleIndex, CAbstractHeapNode* _pNode);
		void ShiftDownHeap(unsigned _uHoleIndex, CAbstractHeapNode* _pNode);

	};

}
